package Q2_01_Remove_Dups;
import CtCILibrary.LinkedListNode;
public class Tester {
public static void main(String[] args) {
LinkedListNode first = new LinkedListNode(0, null, null); //AssortedMethods.randomLinkedList(1000, 0, 2);
LinkedListNode head = first;
LinkedListNode second = first;
for (int i = 1; i < 8; i++) {
second = new LinkedListNode(i % 2, null, null);
first.setNext(second);
second.setPrevious(first);
first = second;
}
System.out.println(head.printForward());
LinkedListNode cloneA = head.clone();
LinkedListNode cloneB = head.clone();
LinkedListNode cloneC = head.clone();
QuestionA.deleteDups(cloneA);
QuestionA.deleteDups(cloneB);
QuestionA.deleteDups(cloneC);
System.out.println(cloneA.printForward());
System.out.println(cloneB.printForward());
System.out.println(cloneC.printForward());
}
}